An algorithm to detect TCP spurious timeouts and its application to operational UMTS/GPRS networks
نویسندگان
چکیده
This paper proposes an algorithm to identify TCP spurious retransmission timeouts by post processing of packet traces monitored in operational networks. The operational principles of the algorithm and the assumptions behind its design are explained in detail as well as the situations in which the algorithm is prone to inaccuracies. By extensive measurements in a lab testbed using realistic round trip time characteristics as observed in operational wireless networks and FTP-like as well as Web-like traffic generators, it is shown that the algorithm is accurate in detection of spurious retransmission timeouts. Subsequently, the algorithm is applied to real traffic traces captured at several interfaces of an operational UMTS and GPRS network to analyze the frequency of spurious retransmission timeouts as well as the spurious timeout probability dependent on the load situation in the network and the flow size. This investigation, to our best knowledge the first on large scale TCP traffic traces monitored in an operational UMTS network, shows that spurious timeouts are infrequent events in the considered UMTS as well as the GPRS network. Among other findings, it is additionally shown that the ratio between spurious timeouts and other congestion recovery events experienced by TCP flows is low, indicating a negligible impact of spurious timeouts on TCP performance.
منابع مشابه
Efficient Transport in 2.5G3G Wireless Wide Area Networks
This paper has several contributions. First, we report that long sudden delays during data transfers are not uncommon in the GPRS wireless WAN. Long sudden delays can lead to spurious TCP timeouts and unnecessary retransmissions. Second, we show that the New Reno algorithm increases the penalty of spurious TCP timeouts and that an aggressive TCP retransmission timer may trigger a chain of spuri...
متن کاملEvaluating the Eifel Algorithm for TCP in a GPRS Network
Large and sudden variations in packet transmission delays are often unavoidable in GPRS. This may cause spurious timeouts in TCP. Spurious timeouts affect TCP performance in two ways: (1) the TCP sender unnecessarily reduces its load, and (2) the TCP sender is forced into a go-back-N retransmission mode. The Eifel algorithm avoids these consequences. We evaluate the performance of the Eifel alg...
متن کاملEffect of Delays on TCP Performance
This paper has several contributions. First, we report that long sudden delays during data transfers are not uncommon in the GPRS wireless WAN. Long sudden delays can lead to spurious TCP timeouts and unnecessary retransmissions. Second, we show that the New Reno algorithm increases the penalty of spurious TCP timeouts and that an aggressive TCP retransmission timer may trigger a chain of spuri...
متن کاملResponding to Spurious Timeouts in TCP
Delays on Internet paths, especially including wireless links, can be highly variable. On the other hand, a current trend for modern TCPs is to deploy a fine-grain retransmission timer with a lower minimum timeout value than 1 s suggested by RFC2988. Spurious TCP timeouts cause unnecessary retransmissions and congestion control back-off. The Eifel algorithm detects spurious TCP timeouts and rec...
متن کاملModelling TCP Reno with spurious timeouts in wireless mobile environments
TCP has been found to perform poorly in the presence of spurious timeouts (ST) caused by delay spikes which are especially more frequent in today’s wireless mobile networks than in traditional wired network. Because STs are generally considered to represent a transient state in wired networks, previous research did not consider the effects of ST on the steady state performance of TCP. In this p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Networks
دوره 50 شماره
صفحات -
تاریخ انتشار 2006